/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package modele;

/**
 * Classe abstraite représentant les cartes à piocher
 * @author EpsilonE
 * 
 */
public abstract class Carte
{
    private String description;
    
    /**
     * 
     * @param description Texte décrivant l'effet de la carte 
     */
    public Carte(String description)
    {
        this.description = description;
    }
    
    /**
     * Fonction abstraite, effectuant les actions de la carte piochée
     * @param j Joueur qui a tiré la carte
     * @param p Plateau du jeu
     */
    public abstract void effet(Joueur j, Plateau p);
}
